{{tag>openbox}}

----

====== Tint Task Manager ( barre de tâches ) ======


**Tint2** est une barre de tâches basée sur le code de //ttm// et créée spécialement pour [[Openbox]] 3, mais utilisable avec d'autres gestionnaires de fenêtres.

Cette barre de tâches combine beauté et légèreté, et est relativement simple à configurer.

{{:openbox:ecran_tint06.jpg|}}


=== Fonctionnalités ===

  * Transparence/couleur du texte, des icônes, de la bordure et du fond;
  * Personnalisation des évènements liés à la souris (cliques);
  * Glissé-déposé des tâches; 
  * Horloge avec couleur ou transparence;
  * Systray
  * ...


===== Installation =====

==== Depuis les dépôts officiels ====
Un paquet est disponible dans les dépôts. Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://tint2|tint2]]**.

<del>Cependant, cette version n'est pas à jour. La version actuelle de tint2 présente dans les dépôts est la 0.7.1-1, alors que la version 11 est sortie.</del>
Pour Ubuntu 12.04 precise, la version de tint2 disponible est 0.11 : c'est bien la dernière en date (info au 30 mai 2012)

==== Depuis un dépôt Launchpad ====

<note>Ce dépôt permet de télécharger les dernières versions de tint2. Il est mis a jour à partir du dépôt svn. L'auteur des paquets précise cependant sur son [[https://launchpad.net/~killeroid/+archive/ppa|site]] que tint2 reste stable.</note>

[[:tutoriel:comment_modifier_sources_maj|Ajoutez un des dépôts]] **non officiels** suivants à vos sources de mises à jour (choisissez celui correspondant à votre version d'Ubuntu) :

^ Version ^ Dépôt ^
| Ubuntu 10.10| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu maverick main%%''|
| Ubuntu 10.04| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu lucid main%%''|
| Ubuntu 9.10| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu karmic main%%''|
| Ubuntu 9.04| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu jaunty main%%'' |
| Ubuntu 8.10| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu intrepid main%%''|


Copiez-collez cette ligne dans un [[:terminal]] pour ajouter la clé d'authentification du dépôt :
<code> sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C4412AEB3B1D5F58E8149B7DD9DAAF25C26CCF8E</code>

[[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://tint2|tint2]]**.


==== Par les sources ====

Les sources sont disponibles directement sur le site de [[http://code.google.com/p/tint2/downloads/list | Tint2 (Google Code)]].

Là encore, plusieurs possiblités : 
  * soit vous téléchargez l'archive proposée qui est normalement la version "stable",
<code>wget http://tint2.googlecode.com/files/tint2<dernière version>.tar.gz</code>
  * soit vous prenez la dernière version avec [[Subversion]].
<code>svn checkout http://tint2.googlecode.com/svn/trunk/ tint2-read-only</code>

Cependant, il y a quelques [[:tutoriel:comment_installer_un_paquet|dépendances/paquets à installer]] :  [[apt://libcairo2-dev,autoconf,libpango1.0-dev,libglib2.0-dev,libimlib2-dev,libxinerama-dev,libx11-dev,libxdamage-dev,libxcomposite-dev,libxrender-dev,libxrandr-dev,libgtk2.0-dev|{{apt.png}}]]**libcairo2-dev,libpango1.0-dev,libglib2.0-dev,libimlib2-dev,libxinerama-dev,libx11-dev,libxdamage-dev,libxcomposite-dev,libxrender-dev,libxrandr-dev,libgtk2.0-dev**.

On peut également installer ces dépendances grace à la ligne de commande:
<code>
sudo apt-get install libcairo2-dev libpango1.0-dev libglib2.0-dev libimlib2-dev libxinerama-dev libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxrandr-dev libgtk2.0-dev
</code>


<note>Depuis la version 0.11, tint2 nécessite cmake pour être compilé ! Utilisez la ligne de commande suivante si vous ne l'avez pas encore installé:
<code>
sudo apt-get install cmake
</code> </note>

Ensuite, il ne vous restera plus qu'à taper ces quelques lignes dans votre terminal

<code>
cd ~/votre/repertoire/tint/
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make
sudo make install
</code>

===== Utilisation =====

==== Lancement ====

Pour lancer **Tint2** et ainsi l'afficher sur votre bureau, entrez ceci dans la ligne de commande (ou dans un terminal) :
<code>tint2</code>

==== Au démarrage ====

Avec [[Openbox]], ajoutez cette ligne dans votre fichier **~/.config/openbox/autostart.sh** :
<code>tint2 &</code>

==== Configuration Manuelle ====

Pour configurer votre nouveau panel, éditez le fichier **~/.config/tint2/tint2rc** qui se crée au premier lancement.

Si vous souhaitez utiliser un autre fichier de configuration pour des tests par exemple, alors il vous faudra appeler **Tint2** avec la commande suivante :
<code>tint2 -c $HOME/tint.conf</code>

Pour plus d'informations sur la configuration de votre barre des tâches, veuillez vous reporter directement à la documentation qui est bien détaillée :

- [[http://tint2.googlecode.com/files/tint-0.6.pdf|documentation de **Tint** version 0.6]]

- [[http://tint2.googlecode.com/files/tint2-0.7.pdf|documentation de **Tint2** version 0.7]]

- [[http://code.google.com/p/tint2/wiki/Configure|documentation de **Tint2** version 0.11]]


==== Configuration avec outil graphique ====

=== Ajouter/changer de thème ===

Pour lancer l'outil de gestion des thèmes, utilisez la commande **tint2conf**.

Voir explications sur le [[https://code.google.com/p/tint2/wiki/Tint2conf|wiki de tint2 : tint2conf]].

=== Éditer le thème (la configuration) ===
Le bouton propriété donne accès à un outil d'édition du thème.

Par défaut cet outil est tintwizard - en anglais. (Il peut être remplacé par un autre. Le plus simple : gedit !)

TintWizard est installé en même temps que tint2, si vous avez installé ce dernier depuis la logithèque.

(Sinon vous trouverez un paquet tar.gz comprenant tout ce qui est nécessaire  sur [[http://code.google.com/p/tintwizard/|la page du projet]] : téléchargez et décompressez l'archive, puis lancez tintwizard.py.)
<note important>Actuellement tintwizard ne permet apparamment que de visualiser les paramètres, mais pas d'enregistrer les changements ! (tint2 0.11)</note>

===== Erreurs fréquentes =====

==== make et make install ====

FIXME
Si vous avez l'erreur suivante,
<code>cc  -Wall -g `pkg-config --cflags --libs cairo pangocairo x11 xinerama imlib2 glib-2.0` -o tint tint.c server.c window.c task.c launcher.c visual.c config.c
server.c:31:35: Fehler: X11/extensions/Xrandr.h: No such file or directory
make: *** [tint] Fehler 1</code>

et [[:tutoriel:comment_installer_un_paquet|installez le paquet]] : [[apt://libxrandr-dev]].


===== Voir aussi =====

  * **(en)** [[http://code.google.com/p/tint2/|Site officiel de Tint2]].
  * **(en)** [[http://urukrama.wordpress.com/2008/07/23/tint2/|Autre description de Tint2]].
  * **(en)** [[http://ubuntuforums.org/showthread.php?p=6351815#post6351815|Problème à l'installation résolu]].
  * **(fr)** [[https://launchpad.net/~k-belding/+archive|Paquets disponibles sur Launchpad]].

----

//Contributeurs : [[:utilisateurs:Linkid]], [[utilisateurs:morgen_stern]]//.